



/*--Checkbox Type Icons--*/
body:not(.alt-chkbx-off) {

    /* [X]: Checked: Checkmark */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="X"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="X"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="X"],
    & .task-list-item.is-checked[data-task="X"] > input[type=checkbox]:checked,
    & .task-list-item.is-checked[data-task="X"] p > input[type=checkbox]:checked
    { 
        &::before {
        color: var(--accent2-lite, var(--text-accent));
        content: "\EC01"; 
        }
    }
    /* [>]: Forward: SVG Plane */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=">"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=">"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task=">"],
    & .task-list-item.is-checked[data-task=">"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task=">"] p > input[type=checkbox]:checked
    {
        &::before {
        color: var(--text-normal);
        content: "\EC03";
        }
    }
    /* [D]: Deferred/Scheduled: Calendar */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="D"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="D"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="D"],
    & .task-list-item.is-checked[data-task="D"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="D"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-h));
        content: "\EC04";
        }
    }
    /* [-]: Cancelled/Non-Task: Line */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="-"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="-"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="-"],
    & .task-list-item.is-checked[data-task="-"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="-"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-d));
        content: "\EC02";
        }
    }
    /* [?]: Question: Question Mark */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="?"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="?"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="?"],
    & .task-list-item.is-checked[data-task="?"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="?"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-q));
        content: "\EC05";
        }
    }
    /* [!]: Important: Exclamation Mark */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="!"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="!"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="!"],
    & .task-list-item.is-checked[data-task="!"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="!"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-i));
        content: "\EC08";
        }
    }
    /* [+]: Add: Plus */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="+"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="+"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="+"],
    & .task-list-item.is-checked[data-task="+"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="+"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-a));
        content: "\EC06";
        }
    }
    /* [/]: Half Done: Right Triangle */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="/"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="/"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="/"],
    & .task-list-item.is-checked[data-task="/"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="/"] p > input[type=checkbox]:checked
    {
        &::before {
        color: var(--accent, var(--interactive-accent));
        content: "\EC17";
        }
    }
    /* [R]: Research: Magnifying Glass */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="R"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="R"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="R"],
    & .task-list-item.is-checked[data-task="R"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="R"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-R));
        content: "\EC07";
        }
    }
    /* [i]: Idea: Lightbulb */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="i"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="i"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="i"],
    & .task-list-item.is-checked[data-task="i"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="i"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-id));
        content: "\EC09";
        }
    }
    /* [B]: Brainstorm: Bubbles */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="B"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="B"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="B"],
    & .task-list-item.is-checked[data-task="B"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="B"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-B));
        content: "\EC10";
        }
    }
    /* [P]: Pro: Thumbs Up */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="P"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="P"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="P"],
    & .task-list-item.is-checked[data-task="P"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="P"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-P));
        content: "\EC11";
        }
    }
    /* [C]: Con: Thumbs Down */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="C"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="C"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="C"],
    & .task-list-item.is-checked[data-task="C"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="C"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-C));
        content: "\EC12";
        }
    }
    /* [I]: Info: Italicized I */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="I"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="I"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="I"],
    & .task-list-item.is-checked[data-task="I"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="I"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-I));
        content: "\EC16";
        }
    }
    /* [Q]: Quote: Closing Quotation Mark */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="Q"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="Q"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="Q"],
    & .task-list-item.is-checked[data-task="Q"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="Q"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-R));
        content: "\EC13";
        }
    }
    /* [N]: Note: Open Scroll */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="N"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="N"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="N"],
    & .task-list-item.is-checked[data-task="N"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="N"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-N));
        content: "\EC14";
        }
    }
    /* [b]: Bookmark: Bookmark Flag */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="b"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="b"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="b"],
    & .task-list-item.is-checked[data-task="b"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="b"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-b));
        content: "\EC15";
        }
    }
    /* [p]: Paraphrase */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="p"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="p"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="p"],
    & .task-list-item.is-checked[data-task="p"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="p"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-R));
        content: "\EC19";
        }
    }
    /* [E]: Example */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="E"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="E"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="E"],
    & .task-list-item.is-checked[data-task="E"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="E"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-I));
        content: "\EC18";
        }
    }
    /* [L]: Location */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="L"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="L"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="L"],
    & .task-list-item.is-checked[data-task="L"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="L"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-N));
        content: "\EC21";
        }
    }
    /* [A]: Answer */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="A"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="A"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="A"],
    & .task-list-item.is-checked[data-task="A"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="A"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-P));
        content: "\EC20";
        }
    }
    /* [r]: Answer */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="r"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="r"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="r"],
    & .task-list-item.is-checked[data-task="r"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="r"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-r));
        content: "\EC22";
        }
    }
    /* [c]: Choice */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="c"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="c"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="c"],
    & .task-list-item.is-checked[data-task="c"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="c"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-c));
        content: "\EC23";
        }
    }
    /* [o]: Option */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="o"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="o"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="o"],
    & .task-list-item.is-checked[data-task="o"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="o"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-b));
        content: "\EC24";        
        }
    }
    /* [d]: Doing */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="d"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="d"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="d"],
    & .task-list-item.is-checked[data-task="d"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="d"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-I));
        content: "\EC25";   
        }
    }
    /* [T]: Time */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="T"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="T"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="T"],
    & .task-list-item.is-checked[data-task="T"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="T"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-R));
        content: "\EC26";   
        }
    }
    /* [@]: Person / Character */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="@"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="@"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="@"],
    & .task-list-item.is-checked[data-task="@"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="@"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-b));
        content: "\E900";
        }
    }
    /* [t]: Talk */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="t"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="t"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="t"],
    & .task-list-item.is-checked[data-task="t"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="t"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-R));
        content: "\EC27";   
        }
    }
    /* [O]: Outline */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="O"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="O"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="O"],
    & .task-list-item.is-checked[data-task="O"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="O"] p > input[type=checkbox]:checked
    {
        &::before {
        color: var(--accent, var(--interactive-accent));
        content: "\E805";   
        }
    }
    /* [W]: World */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="W"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="W"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="W"],
    & .task-list-item.is-checked[data-task="W"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="W"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-P));
        content: "\E813";   
        }
    }
    /* [F]: Foreshadow */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="F"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="F"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="F"],
    & .task-list-item.is-checked[data-task="F"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="F"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-h));
        content: "\EC28";
        margin-left: -4px;
        }
    }
    /* [f]: Clue / Find */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="f"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="f"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="f"],
    & .task-list-item.is-checked[data-task="f"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="f"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-N));
        content: "\E81E";
        }
    }
    /* [~]: Conflict */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="~"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="~"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="~"],
    & .task-list-item.is-checked[data-task="~"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="~"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-C));
        content: "\EC33";
        }
    }
    /* [H]: Health */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="H"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="H"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="H"],
    & .task-list-item.is-checked[data-task="H"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="H"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-C));
        content: "\EC30";
        }
    }
    /* [&]: Symbolism */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="&"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="&"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="&"],
    & .task-list-item.is-checked[data-task="&"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="&"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-B));
        content: "\EC32";
        }
    }
    /* [s]: Secret */
    & .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="s"],
    & .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task="s"],
    & .task-list-item.is-checked .task-list-item-checkbox[data-task="s"],
    & .task-list-item.is-checked[data-task="s"] > input[type=checkbox]:checked,
	& .task-list-item.is-checked[data-task="s"] p > input[type=checkbox]:checked
    {
        &::before {
        color: rgb(var(--chbx-d));
        content: "\EC31";
        }
    }
}





/*--Checkbox Text Colors--*/
.check-color {
    //[X]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="X"],
    &.check-color ul li[data-task="X"].task-list-item.is-checked
    { color: var(--text-faint); }
    
    //[>]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task=">"],
    &.check-color ul li[data-task=">"].task-list-item.is-checked 
    { color: var(--text-normal); }
    
    //[D]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="D"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="D"],
    &.check-color ul li[data-task="D"].task-list-item.is-checked 
    { color: rgb(var(--chbx-h)); }
    
    //[-]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"],
    & span[data-task="-"],
    &.check-color ul li[data-task="-"].task-list-item.is-checked
    { color: rgb(var(--chbx-d)); }

    //[?]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="?"],
    &.check-color ul li[data-task="?"].task-list-item.is-checked 
    { color: rgb(var(--chbx-q)); }

    //[!]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="!"],
    &.check-color ul li[data-task="!"].task-list-item.is-checked 
    { color: rgb(var(--chbx-i)); }

    //[+]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="+"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="+"],
    &.check-color ul li[data-task="+"].task-list-item.is-checked {
        color: rgb(var(--chbx-a));
    }

    //[/]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="/"],
    &.check-color ul li[data-task="/"].task-list-item.is-checked:not(::before) {
        background: linear-gradient(to right, var(--accent, var(--interactive-accent)) 0%, var(--chbx-d) 10%);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
    }
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="/"] {
        background: linear-gradient(to right, var(--accent, var(--interactive-accent)) 0%, var(--chbx-d) 80%);
        -webkit-background-clip: text;
    }

    //[R]    
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="R"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="R"],
    &.check-color ul li[data-task="R"].task-list-item.is-checked {
        color: rgb(var(--chbx-R));
    }

    //[i]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="i"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="i"],
    &.check-color ul li[data-task="i"].task-list-item.is-checked {
        color: rgb(var(--chbx-id));
    }

    //[B]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="B"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="B"],
    &.check-color ul li[data-task="B"].task-list-item.is-checked {
        color: rgb(var(--chbx-B));
    }

    //[P]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="P"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="P"],
    &.check-color ul li[data-task="P"].task-list-item.is-checked {
        color: rgb(var(--chbx-P));
    }

    //[C]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="C"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="C"],
    &.check-color ul li[data-task="C"].task-list-item.is-checked {
        color: rgb(var(--chbx-C));
    }

    //[I]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="I"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="I"],
    &.check-color ul li[data-task="I"].task-list-item.is-checked {
        color: rgb(var(--chbx-I));
    }

    //[Q]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="Q"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="Q"],
    &.check-color ul li[data-task="Q"].task-list-item.is-checked {
        color: rgb(var(--chbx-R));
    }

    //[N]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="N"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="N"],
    &.check-color ul li[data-task="N"].task-list-item.is-checked {
        color: rgb(var(--chbx-N));
    }
    
    //[b]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="b"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="b"],
    &.check-color ul li[data-task="b"].task-list-item.is-checked {
        color: rgb(var(--chbx-b));
    }

    //[p]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="p"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="p"],
    &.check-color ul li[data-task="p"].task-list-item.is-checked {
        color: rgb(var(--chbx-R));
    }
    //[L]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="L"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="L"],
    &.check-color ul li[data-task="L"].task-list-item.is-checked {
        color: rgb(var(--chbx-N));
    }
    //[E]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="E"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="E"],
    &.check-color ul li[data-task="E"].task-list-item.is-checked {
        color: rgb(var(--chbx-I));
    }
    //[A]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="A"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="A"],
    &.check-color ul li[data-task="A"].task-list-item.is-checked {
        color: rgb(var(--chbx-P));
    }
    //[r]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="r"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="r"],
    &.check-color ul li[data-task="r"].task-list-item.is-checked {
        color: rgb(var(--chbx-r));
    }
    //[c]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="c"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="c"],
    &.check-color ul li[data-task="c"].task-list-item.is-checked {
        color: rgb(var(--chbx-c));
    }
    //[d]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="d"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="d"],
    &.check-color ul li[data-task="d"].task-list-item.is-checked {
        color: rgb(var(--chbx-I));
    }
    //[T]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="T"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="T"],
    &.check-color ul li[data-task="T"].task-list-item.is-checked {
        color: rgb(var(--chbx-R));
    }
    //[@]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="@"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="@"],
    &.check-color ul li[data-task="@"].task-list-item.is-checked {
        color: rgb(var(--chbx-b));
    }
    //[t]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="t"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="t"],
    &.check-color ul li[data-task="t"].task-list-item.is-checked {
        color: rgb(var(--chbx-R));
    }
    //[O]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="O"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="O"],
    &.check-color ul li[data-task="O"].task-list-item.is-checked {
        color: var(--text-normal);
    }
    //[~]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="~"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="~"],
    &.check-color ul li[data-task="~"].task-list-item.is-checked {
        color: rgb(var(--chbx-C));
    }
    //[W]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="W"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="W"],
    &.check-color ul li[data-task="W"].task-list-item.is-checked {
        color: rgb(var(--chbx-P));
    }
    //[f]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="f"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="f"],
    &.check-color ul li[data-task="f"].task-list-item.is-checked {
        color: rgb(var(--chbx-N));
    }
    //[F]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="F"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="F"],
    &.check-color ul li[data-task="F"].task-list-item.is-checked {
        color: rgb(var(--chbx-h));
    }
    //[H]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="H"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="H"],
    &.check-color ul li[data-task="H"].task-list-item.is-checked {
        color: rgb(var(--chbx-a));
    }
    //[&]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="&"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="&"],
    &.check-color ul li[data-task="&"].task-list-item.is-checked {
        color: rgb(var(--chbx-B));
    }
    //[s]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="s"],
    & span:not(.cm-link):not(.cm-inline-code) span[data-task="s"],
    &.check-color ul li[data-task="s"].task-list-item.is-checked {
        color: rgb(var(--chbx-d));
    }
}





/*--Checkbox Background--*/
.check-bg {
    //[X]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"],
    & li[data-task="X"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%); /*#bbcbff17*/
    }
    & .rtl li[data-task="X"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-R));
    }
    //[>]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"],
    & li[data-task=">"].task-list-item.is-checked {
        border-left: 2px double rgb(var(--chbx-h));
        background: rgba(var(--chbx-h), 20%); 
    }
    & .rtl li[data-task=">"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px double rgb(var(--chbx-h));
    }
    
    //[D]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="D"],
    & li[data-task="D"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-h));
        background: rgba(var(--chbx-h), 20%); 
    }
    & .rtl li[data-task="D"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-h));
    }
    
    //[-]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"],
    & li[data-task="-"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-d));
        background: rgba(var(--chbx-d), 20%); 
    }
    & .rtl li[data-task="-"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-d));
    }
    
    //[?]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"],
    & li[data-task="?"].task-list-item.is-checked {
        border-left: 2px dashed rgb(var(--chbx-q));
        background: rgba(var(--chbx-q), 20%); /*#fac35d17*/
    }
    & .rtl li[data-task="?"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px dashed rgb(var(--chbx-q));
    }
    
    //[!]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"],
    & li[data-task="!"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-i));
        background: rgba(var(--chbx-i), 20%); 
    }
    & .rtl li[data-task="!"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-i));
    }
    
    //[+]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="+"],
    & li[data-task="+"].task-list-item.is-checked {
        border-left: 2px dashed rgb(var(--chbx-a));
        background: rgba(var(--chbx-a), 20%); 
    }
    & .rtl li[data-task="+"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px dashed rgb(var(--chbx-a));
    }
    
    //[/]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"],
    & li[data-task="/"].task-list-item.is-checked {
        border-left: 2px dashed rgb(var(--chbx-R));
        background: linear-gradient(to left, var(--accent, var(--interactive-accent)) 0%,transparent 1%);
    }
    & .rtl li[data-task="/"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px dashed rgb(var(--chbx-R));
    }
    
    //[R]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="R"],
    & li[data-task="R"].task-list-item.is-checked {
        border-left: 2px dashed rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%); /*#bbcbff17*/
    }
    & .rtl li[data-task="R"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px dashed rgb(var(--chbx-R));
    }
    
    //[i]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="i"],
    & li[data-task="i"].task-list-item.is-checked {
        border-left: 2px dashed rgb(var(--chbx-id));
        background: rgba(var(--chbx-id), 20%); 
    }
    & .rtl li[data-task="i"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px dashed rgb(var(--chbx-id));
    }
    
    //[B]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="B"],
    & li[data-task="B"].task-list-item.is-checked {
        border-left: 2px double rgb(var(--chbx-B));
        background: rgba(var(--chbx-B), 20%); /*#945dfa25*/
    }
    & .rtl li[data-task="B"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px double rgb(var(--chbx-B));
    }
    
    //[P]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="P"],
    & li[data-task="P"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-P));
        background: rgba(var(--chbx-P), 20%); 
    }
    & .rtl li[data-task="P"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-P));
    }
    
    //[C]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="C"],
    & li[data-task="C"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-C));
        background: rgba(var(--chbx-C), 20%); 
    }
    & .rtl li[data-task="C"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-C));
    }
    
    //[I]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="I"],
    & li[data-task="I"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-I));
        background: rgba(var(--chbx-I), 20%); 
    }
    & .rtl li[data-task="I"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-I));
    }
    
    //[Q]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="Q"],
    & li[data-task="Q"].task-list-item.is-checked {
        border-left:  2px solid rgb(var(--chbx-R));
        border-right: 2px solid rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%);
    }
    & .rtl li[data-task="Q"].task-list-item.is-checked {
        border-left:  2px solid rgb(var(--chbx-R));
        border-right: 2px solid rgb(var(--chbx-R));
    }
    
    //[N]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="N"],
    & li[data-task="N"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-N));
        background: rgba(var(--chbx-N), 20%); 
    }
    & .rtl li[data-task="N"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-N));
    }
    
    //[b]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="b"],
    & li[data-task="b"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-b));
        background: rgba(var(--chbx-b), 20%); 
    }
    & .rtl li[data-task="b"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-b));
    }
    

    //[p]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="p"],
    & li[data-task="p"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%); 
    }
    & .rtl li[data-task="p"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-R));
    }
    
    //[L]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="L"],
    & li[data-task="L"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-N));
        background: rgba(var(--chbx-N), 20%); 
    }
    & .rtl li[data-task="L"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-N));
    }
    
    //[E]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="E"],
    & li[data-task="E"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-I));
        background: rgba(var(--chbx-I), 20%); 
    }
    & .rtl li[data-task="E"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-I));
    }
    
    //[A]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="A"],
    & li[data-task="A"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-P));
        background: rgba(var(--chbx-P), 20%); 
    }
    & .rtl li[data-task="A"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-P));
    }
    
    //[r]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="r"],
    & li[data-task="r"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-r));
        background: rgba(var(--chbx-r), 20%); 
    }
    & .rtl li[data-task="r"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-r));
    }
    
    //[c]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="c"],
    & li[data-task="c"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-c));
        background: rgba(var(--chbx-c), 20%); 
    }
    & .rtl li[data-task="c"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-c));
    }

    //[d]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="d"],
    & li[data-task="d"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-I));
        background: rgba(var(--chbx-I), 20%); 
    }
    & .rtl li[data-task="d"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-I));
    }

    //[T]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="T"],
    & li[data-task="T"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%); 
    }
    & .rtl li[data-task="T"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-R));
    }

    //[@]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="@"],
    & li[data-task="@"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-b));
        background: rgba(var(--chbx-b), 20%); 
    }
    & .rtl li[data-task="@"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-b));
    }

    //[t]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="t"],
    & li[data-task="t"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-R));
        background: rgba(var(--chbx-R), 20%); 
    }
    & .rtl li[data-task="t"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-R));
    }

    //[O]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="O"],
    & li[data-task="O"].task-list-item.is-checked {
        border-left: 2px solid var(--interactive-accent);
        background: var(--background-modifier-active-hover); 
    }
    & .rtl li[data-task="O"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid var(--interactive-accent);
    }

    //[W]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="W"],
    & li[data-task="W"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-P));
        background: rgba(var(--chbx-P), 20%); 
    }
    & .rtl li[data-task="W"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-P));
    }

    //[f]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="f"],
    & li[data-task="f"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-N));
        background: rgba(var(--chbx-N), 20%); 
    }
    & .rtl li[data-task="f"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-N));
    }

    //[F]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="F"],
    & li[data-task="F"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-h));
        background: rgba(var(--chbx-h), 20%); 
    }
    & .rtl li[data-task="F"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-h));
    }

    //[~]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="~"],
    & li[data-task="~"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-C));
        background: rgba(var(--chbx-C), 20%); 
    }
    & .rtl li[data-task="~"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-C));
    }

    //[H]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="H"],
    & li[data-task="H"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-a));
        background: rgba(var(--chbx-a), 20%); 
    }
    & .rtl li[data-task="H"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-a));
    }

    //[&]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="&"],
    & li[data-task="&"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-B));
        background: rgba(var(--chbx-B), 20%); 
    }
    & .rtl li[data-task="&"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-B));
    }

    //[s]
    & .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="s"],
    & li[data-task="s"].task-list-item.is-checked {
        border-left: 2px solid rgb(var(--chbx-d));
        background: rgba(var(--chbx-d), 20%); 
    }
    & .rtl li[data-task="s"].task-list-item.is-checked {
        border-left: unset;
        border-right: 2px solid rgb(var(--chbx-d));
    }
}


/*Hide Border For LP (Aligns Items Strangely) */
body.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task] { border: 0; }

